from rest_framework.pagination import PageNumberPagination


class DynamicPagination(PageNumberPagination):
    # 默认每页显示的数量
    page_size = 10
    # 前端通过这个参数指定每页大小（如 ?page_size=20）
    page_size_query_param = 'page_size'
    # 每页最大允许的条数（防止恶意请求）
    max_page_size = 100
